CMSC 425 : Lecture 16 Motion Planning : Computing Shortest Paths

نویسنده

  • Dave Mount
چکیده

Computing Shortest Paths: The problem of computing shortest paths in graphs is very well studied. Recall that a directed graph (or digraph) G = (V,E) is a finite set of nodes (or vertices) V and a set of ordered pairs of nodes, called edges E (see Fig. 1(a)). If (u, v) is an edge, we say that v is adjacent to u (or alternately, that v is a neighbor of u). In most geometric settings, graphs are undirected, since if you get from u to v, you can get from v to u. It is often convenient to use a directed graph representation, however, since it allows you to model the fact that travel in one direction (say up hill) may be more expensive than travel in the reversed direction.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dave Mount CMSC 425 : Lecture 18 Artificial Intelligence for Games : Finding Paths

Recap: In the previous lecture, we discussed a technique for reducing the motion of an general object amidst a set of obstacles to the motion of a single point (in configuration space) among a collection configuration-obstacles, or C-obstacles. Since computing paths in a general geometric domain is difficult, we also presented technique for mapping the problem into one involving graphs. This in...

متن کامل

CMSC 425 : Lecture 14 Motion Panning : Finding Paths

Finding Paths: Last time we discussed how the problem of planning the motion of a robot amidst a set of obstacles could be reduced to the task of computing a path between two points in the configuration space associated with the robot. Unfortunately, computing such a path for even a single point in space is a nontrivial problem. Typically, we are interested not merely in the existence of a path...

متن کامل

CMSC 425 Dave Mount CMSC 425 : Lecture 13 Motion Planning : Basic Concepts Tuesday , Apr 11 , 2017

Configuration Spaces: To begin, let us consider the problem of planning the motion of a single agent among a collection of obstacles. Since the techniques that we will be discussing originated in the field of robotics, henceforth we will usually refer to a moving agent as a “robot”. The environment in which the agent operates is called its workspace, which consists of a collection of geometric ...

متن کامل

CMSC 425 : Lecture 16 Motion Planning : Basic Concepts Thursday , Apr 7 , 2016

• Planning the coordinated motion of a group of agents who wish to move to a specified location amidst many obstacles • Planning the motion of an articulated skeletal model subject to constraints, such as maintaining hand contact with a door handle or avoiding collisions while passing through through a narrow passageway • Planning the motion of a character while navigating through a dense crowd...

متن کامل

CMSC 451 Dave Mount CMSC 451 : Lecture 13 All - Pairs Shortest Paths and the Floyd - Warshall Algorithm Tuesday

All-Pairs Shortest Paths: Earlier, we saw that Dijkstra’s algorithm and the Bellman-Ford algorithm both solved the problem of computing shortest paths in graphs from a single source vertex. Suppose that we want instead to compute shortest paths between all pairs of vertices. We could do this applying either Dijkstra or Bellman-Ford using every vertex as a source, but today we will consider an a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017